
/* BACKGROUND */
#page.background-desert { 
	background-image: url(../images/background/desert_bg.jpg);
	background-color: #130F0C;
	background-repeat: no-repeat;
}

#page.background-grass {
	background-image: url(../images/background/grass_bg.jpg);
	background-color: #0A0C07;
	background-repeat: no-repeat;
}

#page.background-stadium {
	background-image: url(../images/background/stadium_bg.jpg);
	background-color: #19191B;
	background-repeat: no-repeat;
}

#page.background-worldmapblue {
	background-image: url(../images/background/worldmapblue_bg.png);
	background-color: #010115;
	background-repeat: repeat-x;
}
.background-worldmapblue #page-body { background: url(../images/background/worldmapblue_img.jpg) 50% 0 no-repeat; }

#page.background-worldmapwhite {
	background-image: url(../images/background/worldmapwhite_bg.png);
	background-color: #DFE0E2;
	background-repeat: repeat-x;
}
.background-worldmapwhite #page-body { background: url(../images/background/worldmapwhite_img.jpg) 50% 0 no-repeat; }

#page.background-street {
	background-image: url(../images/background/street_bg.jpg);
	background-color: #19191B;
	background-position: 50% 20%;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#page.background-fabricdark {	background-image: url(../images/background/fabricdark_bg.png); }
.background-fabricdark #page-body { background: url(../images/background/fabricdark_img.jpg) 50% 0 no-repeat; }

#page.background-squares {	background-image: url(../images/background/squares_bg.png); }
.background-squares #page-body { background: url(../images/background/squares_img.jpg) 50% 0 no-repeat; }

#page.background-grid {	
	background-image: url(../images/background/grid_img.jpg);
	background-repeat: no-repeat;
	background-color: #D3D4D8;
}
.background-grid #page-body { background: url(../images/background/grid_bg.png) 50% 0 repeat; }

#page.background-concert { 
	background-image: url(../images/background/concert_bg.jpg);
	background-color: #0B0B09;
	background-repeat: no-repeat;
}

/* set raster overlays */
.background-stadium #page-body,
.background-street #page-body,
.background-grass #page-body,
.background-concert #page-body { background: url(../images/background/raster.png) 50% 0 repeat;}

/* darker wrappers */
#page.background-desert .wrapper-1,
#page.background-desert .wrapper-2,
#page.background-grass .wrapper-1,
#page.background-grass .wrapper-2,
#page.background-stadium .wrapper-1,
#page.background-stadium .wrapper-2,
#page.background-worldmapblue .wrapper-1,
#page.background-worldmapblue .wrapper-2,
#page.background-fabricdark .wrapper-1,
#page.background-fabricdark .wrapper-2,
#page.background-squares .wrapper-1,
#page.background-squares .wrapper-2 { background-image: url(../images/wrapper_dark_bg.png); }

/* FONTS */
body.font-lucida,
.font-lucida h1,
.font-lucida h2,
.font-lucida h3,
.font-lucida h4,
.font-lucida h5,
.font-lucida h6 { font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }

body.font-georgia,
.font-georgia h1,
.font-georgia h2,
.font-georgia h3,
.font-georgia h4,
.font-georgia h5,
.font-georgia h6 { font-family: Georgia, "Times New Roman", Times, serif; }

body.font-trebuchet,
.font-trebuchet h1,
.font-trebuchet h2,
.font-trebuchet h3,
.font-trebuchet h4,
.font-trebuchet h5,
.font-trebuchet h6 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; }





#slide1 span,#slide2 span,#slide3 span{
    background:url(../images/contentBg.png) repeat top left transparent;
    position:absolute;bottom:20px;right:20px;padding:10px
}

#slide1 .slideheading,#slide2 .slideheading,#slide3 .slideheading{
    font-family:"ChunkFive Regular", Georgia, serif;
    color:#FFF!important;
    font-size:35px;
    letter-spacing:2px;
    margin:0 0 10px
}

#slide1 p,#slide2 p,#slide3 p{
    font-family:Artifika, Georgia, serif;
    color:#FFF;margin:0
}

.jFlowSlideContainer a{
    color:#F90;text-decoration:none
}

.jFlowSlideContainer a:hover{
    text-decoration:none
}

.jFlowSlideContainer a:focus{
    position:relative;
    top:1px
}

.jFlowNext div{
    background:url(../images/arrows.png) no-repeat scroll 0 -35px transparent;
    position: absolute;
    height:130px;
    top:110px;
    right:0px;
    width:50px;
    cursor:pointer;
    z-index: 3;
    
}

.jFlowPrev div{
    display: block;
    background:url(../images/arrows.png) no-repeat -84px -35px transparent;
    position: absolute;
    height:130px;
    top:110px;
    left:0px;
    width:50px;
    cursor:pointer;
    z-index: 3;
   
}

.jFlowPrev div:hover{
    background-position:-84px -235px
}

.jFlowNext div:hover{
    background-position:0 -235px
}

a.readmore{
    text-align:center;
    float:right;
    font-size:13px;
    color:#fff!important;
    text-decoration:none;
    margin-top:30px;
    background:#454545;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    padding:10px
}

a.readmore:hover{
    background:#272727
}

ul.nav li:hover li ul,ul.nav li.sfHover li ul,ul.nav li li:hover li ul,ul.nav li li.sfHover li ul{
    top:-999em
}

ul.nav li li:hover ul,ul.nav li li.sfHover ul,ul.nav li li li:hover ul,ul.nav li li li.sfHover ul{
    left:10em;top:0
}

.nav li.active a,.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active{
    background:#e0e0e0
}

.nav li li,.nav li li li{
    background:#eee url(../images/bg.png) repeat
}

.nav ul .sf-sub-indicator,.nav ul a:focus > .sf-sub-indicator,.nav ul a:hover > .sf-sub-indicator,.nav ul a:active > .sf-sub-indicator,.nav ul li:hover > a > .sf-sub-indicator,.nav ul li.sfHover > a > .sf-sub-indicator{
    background-position:-10px 0
}

.sidebar .subnav ul,#home_featured2 ul,#gallery ul{
    list-style:none;margin:0;padding:0
}

#home_featured2 li.last,#gallery li.last{
    margin-right:0
}

#mySlides{
    font-family: Verdana, Arial, sans-serif; color: #FFF;
} 

.container1 .slideheading{
    letter-spacing: 2px; text-shadow: 0px 5px 5px #333;}
